/*----------------index页面-----------------------------*/
    /*header*/
.nav{height: 2.75rem;background: #f2f2f2;
    position: relative;}
.nav a,.nav span{position: absolute;display: block;}
.logo{width: 7rem;height: 1.25rem;background: url("../images/logo.jpg")no-repeat;
    background-size:100% 100%;top:.75rem;left: .75rem; }
.myClass{color: #337ab7;top:1.05rem;right:2.75rem;font-size: .7rem;}
.a_nav{width: .9rem;height: .9rem;background: url("../images/nav.png")no-repeat;
    background-size:100% 100%;top:1.0rem;right:.75rem;text-decoration: none;}
     /*banner*/
.banner{height: 10.4rem;background: url("../images/banner.jpg") no-repeat;background-size: 100% 100%;}
.title{height:4rem;padding:0.9rem;}
.s_title{display:inline-block;color: #e85518;font-size: .7rem;font-weight: bold;margin-top:.5rem;}
.title strong{font-size: .9rem;}
.a_share{display:inline-block;float:right;width:1.75rem;height:1.5rem;background: url("../images/share.png")no-repeat;
    background-size: 100% 100%;margin: .4rem .25rem 0 0;}
    /*p_select*/
.p_select{height:2.5rem;margin:0.5rem 0;}
.p_select a{display:block;height: 2.5rem;background: white;font-size: .7rem;
    color: black;padding: 0 .75rem;line-height: 2.5rem;}
    /*list_nav*/
.list_nav{z-index:999;display:none;width: 4.3rem;background: #363636;border-radius: .25rem;padding: 0 .6rem;
    position: absolute;top: 2.3rem;right: .7rem;font-size:.7rem;}
.list_nav li{height: 2rem;border-bottom: .05rem solid #000000;color: white;
    line-height: 2rem;text-align: center;}
    /*section*/
section img{display: block;width: 100%; height: auto;max-width: 100%;}
    /*灰色幕布ind_box*/
.ind_box{position: absolute;left: 0;top:0;z-index: 5;width:18rem;height: 175rem;
    background: #000000;opacity: .6;display:none;}
    /*分享栏*/
.app_share{display:block;width:100%;height:auto;max-width: 100%;position: fixed;
    left: 0;top: 0;display: none;}
    /*group创建、附近小组*/
.group{width:17rem;height: 1.8rem;line-height: 2.5rem;padding: .5rem;background:#fcfbfb;
    border-top: 0.05rem solid silver;position: fixed;left: 0;bottom: 0;z-index: 10;}
.group_create{width: 10rem;height: 1.8rem;background: #e85519;outline: none;border: none;
    border-radius: .3rem;float: left;color:white;font-size:.9rem;transform:perspective(20rem);}
.group_nearby{width: 6.5rem;height:1.8rem;background: #f78f1c;outline: none;border: none;
    border-radius:.3rem;float: right;color:white;font-size:.9rem;transform:perspective(20rem);}
    /*group_join创建小组*/
.group_join{border-top: 0.025rem solid silver;display: none;position:fixed;
    left:0;bottom:2.86rem;background: white;width: 18rem;z-index: 10;}
.class_introduce{padding: 0.75rem;border-bottom: .05rem solid silver;overflow: hidden;}
.class_introduce img{display: block;width: 5rem;height:3.4rem;float: left;}
.side_bar{width: 10.8rem;float: right;}
.side_bar h4{color:#e85518;position: relative;margin-top: -.15rem;font-weight: bold;}
.side_bar span{font-size: .7rem;}
.class_choose{padding: 1.0rem .75rem;}
/*.class_choose dt{padding-bottom: .75rem;font-size: .7rem;}*/
.class_choose dl:first-child{margin-bottom: .5rem;}
.class_choose dd{background: #f2f2f2;height: 1rem;border-radius: .3rem;display: inline-block;
    padding: .35rem;margin-bottom: .4rem;margin-left:-.1rem;}
dd.d_choose{background: #e85519;color: white;}

/*----------------------formVip个人信息表单页面-----------------------*/
    /*form表单*/
.form_edit{padding: .75rem .5rem;}
.form_edit dl{margin-bottom: .75rem;font-size: .85rem;}
.form_edit input{width:100%;height: 1.5rem;border-radius: .25rem;line-height: 1.5rem;
    margin-top: -.25rem;border: .05rem solid silver;}
.inp_active{outline:.05rem solid cornflowerblue;}
.div_submit{height:2rem;background: #eeeeee;padding:.5rem;}

/*----------------------groupAdd加入小组页面--------------------------*/
    /*流程栏*/
.prod_flow{height:.7rem;padding: 1.1rem .9rem;background: white;
    color: #b7b7b7;border-bottom: .05rem solid silver;font-size: .7rem;
    font-family: "Microsoft YaHei","SimSun";}
.s_active{color: #e85518;}
    /*information_secret*/
.information_secret{height:4.75rem;background: url("../images/information_secret.jpg");
    background-size: 100% 100%;}
    /*vip_form*/
.vip_form{padding: .6rem 2.5rem;font-size: .7rem;background: #f2f2f2;border-bottom: .05rem solid silver;}
.vip_form li{padding:0 0 .5rem .7rem;}
.li_vip{background: url("../images/important.png")no-repeat;background-size:.65rem .65rem;overflow: hidden;}
.vip_form input{margin-left: .6rem;width:8.5rem;height: 1.3rem;border-radius: .2rem;border: .05rem solid silver;}
.vip_form select{width: 8.6rem;margin-left: .6rem;height: 1.3rem;border-radius: .2rem;border: .05rem solid silver;}
    /*.vip_form option{width: 7.65rem;border: none;}*/
.li_apply{position: relative;}
.li_apply span{ display:block; position:absolute; right:0.35rem; top:50%; margin-top:-.75rem; width:2.75rem; height:1.2rem; background:#999; border-radius:0.5rem;}
.li_apply b{ position:absolute; width:1.05rem; height:1.05rem; margin:0 0.05rem; background:#fcfcfc; top:50%; margin-top:-0.525rem; border-radius:50%;}
span.on b{ right:0;}
span.on{ background:#4cd864;}
.li_remark{position: relative;height: 3.25rem;}
.li_remark span{position: absolute;left:.7rem;top:0;}
.li_remark textarea{position: absolute;right: 0;top: 0;width: 8.1rem;height: 2.75rem;
    border-radius: .4rem;resize: none;padding: .25rem;border: .05rem solid silver;}
.information_sub{height: 1.6rem;background: #f2f2f2;padding: .5rem .75rem;}
.inp_submit{width: 16.5rem;height: 1.6rem;background: #e95517;border-radius: .4rem;
    color: white;}

/*---------------------------groupNearby附近小组页面---------------------------*/
    /*myLocation定位信息*/
.myLocation{height:2rem;background: lightskyblue;padding: .5rem .75rem;font-size: .7rem;}
.my_location{height:1.6rem;line-height:1.5rem;float: left;padding:0 .5rem;
    border-radius: 1rem;background: white;border: .12rem solid #c7c7c7;}
.my_create{height: 1.6rem;padding:0 .4rem;float: right;border: .12rem solid #c7c7c7;
    border-radius:.6rem;font-size:.7rem;line-height: 1.6rem;background: white;color:#e85518;}
    /*group_content*/
.group_content{background: #f2f2f2;}
.group_content a{color: #000000;}
.group_content dl{padding: .75rem .5rem;background: white;margin-bottom: .75rem;}
.group_content dd span{color: #000000;}
.group_learning{float: left;font-size: .8rem;}
.group_type{display:block;float: left;margin-left: .7rem;margin-top:-.05rem;padding: .2rem;
    background:#41ccd3;color: white;border-radius:1rem;font-size: .7rem;}
.time_create{float: right;color: #c7c7c7;font-size: .7rem;position: relative;margin-top: .1rem;}

/*---------------------------locationSearch位置搜索页面-------------------------*/
    /*location_search*/
.locationSearch{display: none;z-index: 99;width:18rem;position: absolute;left: 0;top:0;background: #e2e2e2;}
.location_search{background: #e2e2e2;position: relative;height: 3.25rem;}
.s_search{background: white;border-radius: .45rem;width: 10.1rem;height:1.6rem;
    position: absolute;left:.75rem;top:.75rem;display:inline-block;overflow:hidden;
    border:.05rem solid silver;}
.i_position{height: 1.6rem;line-height: 1.6rem;width: 8.25rem;
    position: absolute;left: 1.6rem;top:0rem;border: 0;outline: none;}
.fangda{position: absolute;left: .3rem;top:.25rem;color: #929292;font-size: .9rem;}
.chacha{position: absolute;right:.2rem;top:.2rem;color: #929292;font-size: .9rem;}
.chacha:active{color: #4cd864;}
.b_common{border-radius: .45rem;border: none;position:absolute;top:.75rem;
    padding: .35rem .7rem;color: white;}
.b_search{background:#e85518;left: 11.25rem;}
.b_cancel{background:#a4a4a4;left: 14.5rem;}
    /*get_position*/
.li_positon{height: 2.6rem;padding:.5rem .7rem;background:white;border-bottom: .05rem solid silver;}
.li_positon i{float: left;}
.li_positon dl{width:13.8rem;float: left;}
.li_positon dt{margin-bottom: .3rem;}
.i_gt{font-style: normal;font-size: 1.2rem;position: relative;margin-top: .5rem;}
/*-------------------------vipCenter个人中心页面----------------------------*/
    /*个人微信图片*/
.vip_bg{height: 3.25rem;background: url("../images/vip_bg.jpg")no-repeat;background-size: 100% 100%;}
.vipCount{height: 7rem;background: #f2f2f2;border-bottom: .025rem solid silver;
    position: relative;border-bottom: .025rem solid silver;}
.vipPic{width: 3.1rem;height: 3.1rem;position: absolute;left: 50%;
    margin-left: -1.55rem;margin-top: -1.55rem;}
.vipPic img{display:block;width:100%;height: 100%;border-radius:50%;
    border: .2rem solid #f2f2f2;}
.vipCount p{position: absolute;left:7.3rem;top:2.0rem;font-size: .7rem;}
.vip_comm{width: 5.0rem;height: 2.3rem;position: absolute;border-radius: .4rem;
    font-size: .65rem;text-align:center;box-sizing: border-box;}
.my_Scholarship{left: 3.6rem;top:3.5rem;border: .05rem solid red;color: #e85b20;padding: .35rem .75rem;}
.newest_course{left: 9.35rem;top:3.5rem;border: .05rem solid #b3b3b3;padding: .3rem .85rem;}
    /*vip_list列表*/
.vip_list{padding-left: .9rem;background: white;font-size: .7rem;}
.vip_list i{font-size: .8rem;}
.vip_list li{padding: .75rem 0 .75rem 0;border-bottom: .05rem solid silver;}
.vip_list a{color: #000000;display:block;width: 100%;}

/*-------------------------classDetail小组详情-------------------------*/
.invite_class{border-bottom:none;}
.auditioned_class{padding:.3rem 1.5rem 1.5rem 1.6rem;text-align: center;
    font-size: .8rem;border-bottom: .05rem solid silver;background: white;}
    /*class_detail*/
.class_detail{box-sizing: border-box;padding:0 .85rem;margin-top: .5rem;background: white;
    border-bottom: .05rem solid silver;border-top: .05rem solid silver;}
.class_member{padding: .65rem 0;font-size: .7rem;border-bottom: .05rem solid silver;}
.class_member span{font-size: .8rem;}
.class_detail li{position: relative;border-bottom: .05rem solid silver;position: relative;overflow: hidden;}
.div_agree{float:right;margin-left:.5rem;border-radius: .3rem;font-size: .7rem;
    color:white;padding: .15rem .7rem;margin-top:1.3rem;background: #e85b20;display: block;}
.div_refuse{position:relative;float:right;margin-left:.5rem;display: block;
    border-radius: .3rem;font-size: .7rem;border: .05rem solid #e85b20;
    color: #e85b20;padding: .1rem .65rem;margin-top:1.3rem;}
.static{color: #a7a7a7 !important;border-color: #a7a7a7 !important;}
.pic_position{left: 0;top:.5rem;margin:0;}
.vipName{position: relative;float:left;margin-left: 4.4rem;margin-top:1.15rem;width: 4.8rem;height: 2.05rem;
    font-size: .7rem;margin-bottom: 1.25rem;text-align: center;}
.vipName span:nth-child(1){position: absolute;left: 0;top:0;}
.vipName span:nth-child(2){font-size:1.1rem;position: absolute;right: 0;}
.vipName span:nth-child(3){font-size: .65rem;position: absolute;left: .7rem;bottom: 0;
    border-radius: .3rem;color:white;background: #41ccd3;display:inline-block;
    padding: .05rem .45rem;}
.vipName em{line-height: 1.75rem;}
.vipAlipay{font-size: .7rem;margin-top:1.5rem;float: right;}
.vipQuit{position:relative;float:right;margin-left:.95rem;display: block;
    border-radius: .3rem;font-size: .7rem;border: .05rem solid #e85b20;
    color: #e85b20;padding: .15rem .7rem;margin-top:1.3rem;}
.vip_information{margin-left: 4rem;font-size: .8rem;border-top: .05rem solid silver;
    padding:.5rem 0;color: #a7a7a7;display: none;}
.coupons{width: 100%;height: auto;margin-top: -.1rem;}
.go_alipay{box-sizing:border-box;height: 3rem;width:18rem;background:white;padding: .5rem;
    border-top: .05rem solid silver;position: fixed;bottom: 0;left: 0;}

/*---------------------------orderPay订单支付------------------------*/
.order_audition{border-top:.05rem solid silver;border-bottom:.05rem solid silver;padding: .85rem .65rem;
    background: #f2f2f2;font-size: .8rem;line-height: 1.2rem;}
.group_plan{padding: .75rem 0;border-bottom: .05rem solid silver;font-size: .7rem;
    text-align: center;overflow: hidden;}
.group_img{display:inline-block;position:relative;vertical-align:top;width: 2.5rem;margin-left: .5rem;font-size: .65rem;}
.group_img img{width: 2.5rem;height:2.5rem;border-radius:50%;border: .05rem solid white;}
.s_blue{border-radius: .3rem;color:white;background: #41ccd3;
    display: inline-block;padding: .05rem .35rem;}
.use_scholarship{font-size: .75rem;padding: .85rem .65rem .5rem .65rem;border-bottom: .05rem solid silver;position: relative;}
.i_scholarship{font-weight:bold;width: .75rem;height: .8rem;margin-right: .35rem;}
.use_scholarship a{color:#9bcadb;text-decoration: underline;margin-left: .5rem;}
.rule_scholarship{position: absolute;bottom: 3rem;left: 0;background: url("../images/rule_scholarship.jpg")no-repeat;
    background-size: 100% 100%;width: 100%;height:9.3rem;display: none;}
.use_scholarship p{line-height: 1.4rem;font-size: .65rem;}
.use_scholarship em{color:#e85518;padding: 0 .2rem;}
.calculate_money{padding: .85rem .75rem;font-size: .65rem;border-bottom: .05rem solid silver;}
.calculate_money div{width: 100%;margin-bottom: .35rem;height: 1.1rem;}
.actual_alipay{margin:.35rem 0 0 0;padding-top:.35rem;border-top: .05rem solid silver;color:#e85518;}
.space_use{height: 3rem;width:18rem;}

/*----------------------------myGroup我的小组-----------------------------*/
.group_div{padding: .5rem .9rem 0 .9rem;margin-bottom:1rem;background: white;border-top: .05rem solid silver;
    border-bottom: .05rem solid silver;}
.group_title{overflow: hidden;}
.group_div strong{font-size: .85rem;font-weight: normal;}
.div_center{padding: .8rem 0;border-bottom: .05rem solid silver;}
.s_position{background: #737373 !important;position: absolute;top:1.8rem;left: .3rem;}
.div_center p{margin-top: .2rem;text-align: center;}
.group_progress{padding: .65rem 0;}
.group_progress a{display: block;height:1.3rem;color: #000000;}
.s_applying{background:#e85518;display: block;width: 1rem;height: 1rem;border-radius: 50%;
    color: white;position: absolute;right:-.5rem;top:-.5rem;text-align: center;}

/*-----------------------------groupApplying小组申请----------------------------*/
.s_origin{color: #000000;font-size: .7rem;margin-top: .65rem;padding-bottom: .2rem;border-bottom: .05rem solid silver;}
.div_position{height: 1.25rem;}
.div_choose{background:white;border-top: .05rem solid silver;border-bottom: .05rem solid silver;
    padding: 1.0rem .75rem;margin-bottom:1.25rem;}
.div_choose dl:first-child{margin-bottom: .5rem;}
.div_choose dd{background: #f2f2f2;height: 1rem;border-radius: .3rem;display: inline-block;
    padding: .35rem;margin-bottom: .4rem;margin-right:.3rem;}
